home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / C⁄C++ OS8 / Everything / DModelessCheckboxesData.h < prev    next >
Encoding:
Text File  |  1998-09-06  |  1.5 KB  |  74 lines  |  [TEXT/CWIE]

  1. // DModelessCheckboxesData -- data class for Everything
  2.  
  3. #pragma once
  4.  
  5. #include "AMSignaler.h"
  6.  
  7.  
  8. const long    idStandard7        = 'Sta7';
  9. const long    idXx3        = 'Xx3 ';
  10. const long    idLR9        = 'LR9 ';
  11. const long    idLR10        = 'LR10';
  12. const long    idLR11        = 'LR11';
  13. const long    idLR12        = 'LR12';
  14. const long    idCheckbox5        = 'Che5';
  15. const long    idCheckbox6        = 'Che6';
  16. const long    idNext5        = 'Nex5';
  17. const long    idNext6        = 'Nex6';
  18.  
  19. class AMEngine;
  20.  
  21. //----------
  22. class DModelessCheckboxesData : public AMSignaler {
  23. public:
  24.                 DModelessCheckboxesData ();
  25.     virtual        ~DModelessCheckboxesData ();
  26.  
  27. public:
  28.     void        ReadFromFile    (AMEngine*        engine);
  29.     void        WriteToFile        (AMEngine*        engine);
  30.  
  31. public:
  32.     Boolean        GetStandard7 () const;
  33.     void        SetStandard7    (Boolean        inValue);
  34.  
  35.     Boolean        GetXx3 () const;
  36.     void        SetXx3    (Boolean        inValue);
  37.  
  38.     Boolean        GetLR9 () const;
  39.     void        SetLR9    (Boolean        inValue);
  40.  
  41.     Boolean        GetLR10 () const;
  42.     void        SetLR10    (Boolean        inValue);
  43.  
  44.     Boolean        GetLR11 () const;
  45.     void        SetLR11    (Boolean        inValue);
  46.  
  47.     Boolean        GetLR12 () const;
  48.     void        SetLR12    (Boolean        inValue);
  49.  
  50.     Boolean        GetCheckbox5 () const;
  51.     void        SetCheckbox5    (Boolean        inValue);
  52.  
  53.     Boolean        GetCheckbox6 () const;
  54.     void        SetCheckbox6    (Boolean        inValue);
  55.  
  56.     Boolean        GetNext5 () const;
  57.     void        SetNext5    (Boolean        inValue);
  58.  
  59.     Boolean        GetNext6 () const;
  60.     void        SetNext6    (Boolean        inValue);
  61.  
  62. protected:
  63.     Boolean        mStandard7;
  64.     Boolean        mXx3;
  65.     Boolean        mLR9;
  66.     Boolean        mLR10;
  67.     Boolean        mLR11;
  68.     Boolean        mLR12;
  69.     Boolean        mCheckbox5;
  70.     Boolean        mCheckbox6;
  71.     Boolean        mNext5;
  72.     Boolean        mNext6;
  73. };
  74.